#ifndef LISTTHEMEITEM_H_
#define LISTTHEMEITEM_H_

#include "ListItem.h"

class CListBox;

class CListThemeItem : public CListItem
{
public:
    static CListThemeItem* NewL(const CListBox* aOwner);
	static CListThemeItem* NewLC(const CListBox* aOwner);
	virtual ~CListThemeItem();
public:
	// from base class CCoeControl
	TKeyResponse OfferKeyEventL( const TKeyEvent& aKeyEvent, TEventCode aType );
protected:
	CListThemeItem();
	void ConstructL(const CListBox* aOwner);
	virtual void Draw(CWindowGc& gc, const TRect& aRect) const;
	
public:
	void SetSizeL(const TDesC& aValue);
	void SetRQL(const TDesC& aValue);
	
private:
	HBufC* iSize;
	HBufC* iRQ;
};

#endif /*LISTTHEMEITEM_H_*/
